function somente_numeros(ie, ff) {

	if (ie) {

		tecla = ie;

	}

	else {

		tecla = ff;

	}

	if (tecla >= 48 && tecla <= 57) {

	}

	else {

		return false;

	}

}

function somente_letras() {

	tecla = event.keyCode;

	if (tecla >= 33 && tecla <= 64 || tecla >= 91 && tecla <= 93 || tecla >= 123 && tecla <= 159 || tecla >= 162 && tecla <= 191) {

		return false;

	}

	else {

		return true;

	}

}

function mascara_cnpj(campo, teclapres) {
	
	var tecla = teclapres.keyCode;
	var vr = new String(campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");
	tam = vr.length + 1;
	
	if (tecla != 14) {
		
		if (tam == 3) {
			
			campo.value = vr.substr(0, 2) + '.';
			
		}
			
		if (tam == 6) {
			
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 5) + '.';
			
		}
			
		if (tam == 10) {
			
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/';
			
		}
			
		if (tam == 15) {
			
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
			
		}
	
	}
	
}